namespace TaskFramework
{
    public interface ITaskPool
    {
        void QueueTask(Task task, TaskEventHandler callback);
        void KillAll();
        void Kill(Task task);
        bool WriteDebugInfo { get; set; }
        CreateTaskHandler CreateTask { set; }
    }
}